package cn.crex1.xiaomi.core.mvc.beans;

public interface AutowireBeanFactory extends BeanFactory{

	<T> T createBean(Class<T> beanClass) throws Exception;
	
	Object initBean(Object existBean,String beanName) throws Exception;
	
	Object configureBean(Object existBean,String beanName) throws Exception;
	
	void destroyBean(Object existBean,String beanName) throws Exception;
	
}
